const mongoose = require('mongoose');

// 订单表
// 创建和数据库对应的数据结构
// 类型包含：String、Number、Date、Array、Object
let userSchema = new mongoose.Schema({
    name:String,//账户
	pwd:String,//密码
	codeImg:String,//二维码
	phone:String,//电话号码
	volume:String,//奈雪卷
	coin:String,//奈雪币
	balance:String,//余额
	card:String,//礼品卡
	grade:String,//会员等级
	tast:String,//心仪口味
	userAdr:Array,//收货地址信息
	orderId:{
		type: mongoose.Schema.Types.ObjectId,
        ref:'orderModel'
	},//关联订单id
	spare:String//备用字段
});
// 将构造的模型对象导出
// 第一个参数：模型名称（一般和当前文件名相同）
// 第二个参数：创建的schema对象
// 第三个参数：数据库中的集合名称
module.exports = mongoose.model('userModel', userSchema, 'user');
